#include <Wire.h>  // Arduino IDE 內建
// LCD I2C Library,從這裡可以下載:
// https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // 設定 LCD I2C 位址

void setup() {
  Serial.begin(9600);  // 用於手動輸入文字
  lcd.begin(16, 2);      // 初始化 LCD,一行 16 的字元,共 2 行,預設開啟背光
  delay(1000);
  lcd.noBacklight();  //
  delay(1000);
  lcd.backlight();
  delay(1000);
  
  // 輸出初始化文字
  lcd.setCursor(0, 0); // 設定游標位置在第一行行首
  lcd.print("Hello, world!");
  delay(1000);
  lcd.setCursor(0, 1); // 設定游標位置在第二行行首
  lcd.print("I am LCD");
  delay(3000);

  // 告知使用者可以開始手動輸入訊息
  lcd.clear();
  
}
int time=0;
void loop() {
  
  /*
  if (Serial.available()) {// 當使用者手動輸入訊息
    delay(100);// 等待一小段時間,確認資料都接收下來了
    lcd.clear();// 清除舊訊息
    while (Serial.available() > 0) {// 讀取新訊息
      lcd.write(Serial.read());// 將訊息顯示在 LCD 上
    }
  }*/
  /*
  delay(1000);
  time=time+1;
  lcd.clear();
  lcd.print(time);*/
  /*
  lcd.cursor(); // 顯示游標
  lcd.blink(); // 讓游標閃爍*/
  
}